using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using YayiMgr.Ability.Docking.PatientApp.Dto;
using Youshow.Ace.Ability.Services;

namespace YayiMgr.Ability.Docking.PatientApp
{
    public interface IPatientsServicer:IAbilityServicer
    {
        Task<List<PatientsDto>> GetAllPatients();
        Task<PatientsDto> GetPatientsById(Guid id);
        Task<PatientsDto> AddPatients(PatientsCreateDto input);
        Task<PatientsDto> UpdatePatients(Guid id, PatientsUpdateDto input);
        Task DeletePatients(Guid id);
    }
}